package cn.tedu.spring;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.servlet.ModelAndView;
import org.springframework.web.servlet.mvc.support.RedirectAttributesModelMap;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * Author：程Sir
 * Name： framework
 * Content:
 */
@Controller
@RequestMapping("/user/")
public class HelloController {

    // 访问的路径是：http://localhost:8080/SpringMvcTest01/user/hello.do
    // 访问的路径是：http://localhost:8080/SpringMvcTest01/user/hi.do
//    @RequestMapping(value={"/hello.do","/hi.do"},method = { RequestMethod.POST})
//    @PostMapping("/aaa.do")
    @GetMapping(path="/aaa.do")
    // 表示当前的处理方法返回的仅仅是一个内容字符串！
    // 如果不添加的话，SpringMVC框架默认需要反馈给客户端指定字符串名称的页面
    @ResponseBody
    public String hello(){
        //创建返回结果ModelAndView对象

        System.out.println("SpringMVC开始执行了.....");
        return "ok";
    }

    // 访问的路径是：http://localhost:8080/SpringMvcTest01/user/login.do
    @RequestMapping("/login.do")
    // 表示当前的处理方法返回的仅仅是一个内容字符串！
    // 如果不添加的话，SpringMVC框架默认需要反馈给客户端指定字符串名称的页面
    @ResponseBody
    public String hello1(){
        System.out.println("SpringMVC开始执行了.....");
        return "hello";
    }


}
